package com.baseframe.oss.template;

import com.baseframe.oss.entity.OssFile;

import java.io.InputStream;


public interface OssTemplate {

    /**
     * 上传文件
     * @param originalName 源文件名
     * @param inputStream 输入流
     * @return ossFile文件对象
     */
     OssFile putFile(String originalName, InputStream inputStream);

    /**
     * 删除文件
     * @param fileName 文件名
     * @return bool 是否成功
     */
     boolean DeleteFile(String fileName);

    /**
     * 获取文件访问链接
     * @param fileKey 文件唯一标识
     * @return 文件链接 link
     */
     String getFileLink(String fileKey);






}
